/*内容页*/
/*面包屑导航*/
.detail_crumb{
  margin:0 auto;
  padding: 12px 0px;
  width: 1200px;
  height: 15px;
   font-size:12px;
}
.detail_crumb .crumb{ 
 width: 650px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail_crumb span{
padding: 12px 0px;
height: 15px;
line-height: 15px;
width:125px;
color: #555;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.detail_crumb a{
  margin-right: 10px;
  color: #555;
}
.detail_crumb a:hover{
  color:#EB0000;
}
.detail_crumb a i{
  margin-left: 10px;
line-height: 16px;
vertical-align: middle;
font-family:  "iconfont";
font-style:normal;
font-size:16px;
}

/*商品详情第一屏*/
.detail_one{
  width: 1200px;
  margin:0 auto;
  border: medium none;
margin-bottom: 20px;
}
/*左边*/
.detail_one .l{
  width: 400px;
margin-right: 25px;
height: 600px;
float: left;
}

.detail_one .l .pro_img{
border: 1px solid #DDD;
margin-bottom: 25px;
padding: 19px;
}
.detail_one .l .cut{
  width: 400px;
}
.detail_one .l .cut a{
  float: left;
margin-left: 10px;
line-height: 50px;
vertical-align: middle;
font-family:  "iconfont";
font-style:normal;
font-size:16px;
color:#999; 
}
.detail_one .l .cut ul li{
  float: left;
  width: 50px;
height: 50px;
margin-right: 8px;
cursor: pointer;
padding: 3px;
border: 2px solid #FFF;
}
.detail_one .l .cut ul li:hover{
  border-color:#999;
}

/*中间*/
.detail_one .main_content{
  width: 570px;
  height: 500px;

float: left;
} 
.detailinfo{
  border-top: 1px solid #FFCBC4;
background: #FDE5E0;
height: 100px;
}
.main_content h1{
font-size: 16px;
padding-top: 10px;
margin-bottom: 10px;
}
.cur_price{
  padding: 13px 0px;
}
.cur_price ul li{
  list-style: none;
  float: left;
line-height: 28px;
font-family: "microsoft yahei";
}
.cur_price ul li.tag{
  color: #666;
width: 60px;
padding-left: 10px;
font-size:12px;
}
del.market{color: #999;font-size:14px;}
.cur_price ul li.number_intel {
 font-weight: bold;
  color: #E60012;
font-size: 26px;
font-family: "Century Gothic";
}

.cur_price ul li.number_intel span em{
  font-style: normal;
font-size: 20px;
font-family: "microsoft yahei";
line-height: 4px;
}
.cur_price ul li.number_intel span i{
  font-style: normal;
}

.msg{
padding: 6px 22px 0px 0px;
border-top: 1px dotted #D7C3BF;
margin: 20px 10px;
font-size:12px;
text-indent:20px;

}
.msg span{color:#999;}
.fresh .ico{ 
  position: absolute;
  width: 14px;
height: 14px;
background:url(../images/detail_sprit24.png) no-repeat -218px -60px;
}
.fresh span.txt{padding-left:20px;}
.fresh .ico.ico2{
 background-position: -233px -65px;
}
.fresh span.line{
  color: #FFCBC4;
font-size: 16px;
vertical-align: middle;
padding: 0px 8px;
}
p.postage{
  padding-left:5px;
}
/* .msgsale{
  height: 30px;
background-color: #FFF4F2;
padding-left: 70px;
line-height: 30px;
border-top: 1px solid #FFCBC4;
} */
.msgsale li{
  float: left;
color: #666;
margin-right: 16%;
line-height: 30px;
}
.msgsale li a{color:#AAA;}
.msgsale li a strong{color:#FF875A;}
.msgsale li a.pl i{color:#FF875A;}
/*区域选择*/
.area_select{padding-top: 15px;}
.area_select dl{margin-bottom: 20px;}
.area_select dl dt{
  float: left;
height: 26px;
line-height: 26px;
width: 60px;
color: #666;
padding-left: 10px;
font-size:12px;
}

/* 规格 */
.spec{width:570px;}
.spec ul{clear:both;}
.spec ul li{float:left;padding: 0px 9px;
border: 1px solid #DDD;
cursor: pointer;
position: relative;
height: 24px;
line-height: 24px;
margin: 0px 5px 10px 0px;
white-space: nowrap;
z-index: 12;
margin-top:5px;}
.spec ul li.selected,.spec ul li:hover{border-color:#E50122;}
.spec ul span{float:left;height:36px;line-height:36px;width: 80px;font-family: "microsoft yahei";
color: #666;padding-left: 10px;}
.spec ul{width:900px;}
.spec ul li  span.on{
    position: absolute;
    
    width: 0px;
    height: 12px;
    bottom: -1px;
    right: -1px;
    font-size: 0px;
    line-height: 0;
    background: transparent url(../images/detail_sprit24.png) no-repeat -237px 0px;
}



.addCart{
clear:both;
 margin-bottom: 30px;
padding-left: 70px;
padding-top: 15px;
}
.item,.item_num,.item_act{float: left;}
.item .item_num{
  width: 46px;
height: 46px;}
.item .item_num input.number{
  display: block;
width: 46px;
height: 46px;
border: 1px solid #C8C7CC;
color: #333;
text-align: center;
font-weight: bold;
font-size: 18px;
font-family: Tahoma;
line-height: 46px;
overflow: hidden;
}
.item_act input{
  display: block;
width: 24px;
height: 24px;
border: 0px none;
cursor: pointer;
background:url(../images/detail_sprit24.png) no-repeat -124px -49px;
}
.item_act input.no_minus{
background-position: -148px -73px;
cursor: default;
 }

.item_act input.minus{
  background-position: -124px -73px;
}

.cartbtn{
  float: left;
  width: 138px;
  height: 48px;
  margin:-15px 0 0 8px;
}

.cartbtn a.btn6{
  display: inline-block;
  width: 138px;
height: 48px;
background:url(../images/detail_sprit24.png) no-repeat 0px -691px;
font-size: 0px;
line-height: 0;
border: medium none;
border-radius: 0px;
margin-top:14px;
}

dl.security{
  width: 570px;height: 42px;
border-top: 1px dotted #D9D9D9;
clear:both;
position: relative;
top:40px;
}

dl.security dt{
  text-align: center;
  float: left;
  height: 40px;
line-height: 40px;
width: 60px;
color: #666;
padding-left: 10px;
font-size:12px;
}
.payment{
  float: right;
  color:#666;
}
.payment .paybtn{
border-width: 1px 1px 0px;
border-style: solid;
border-color: #FFF;
padding: 0px 8px;
position: relative;
z-index: 2;
background-color: #FFF;
margin-right: 0px;
}

.security dd .item_service{float: left;line-height: 40px;}
.security dd .item_service a{
  font-weight: normal;
margin-right: 30px;
color: #999;
height: 20px;
line-height: 20px;
}




/*右边*/
.detail_one .r{
width: 178px;
border: 1px solid #EAEAEA;  
float: right;
}

.detail_one .r .title{
  font-style: normal;
  padding-left: 14px;
height: 30px;
border-bottom: 1px solid #EAEAEA;
background: #FCFCFC none repeat scroll 0% 0%;
line-height: 31px;
font-family: "microsoft yahei";
font-size: 14px;
color: #666;
}
.detail_one .r .title a{
  float: right;
  font-size:12px;
font-family: "iconfont";
color: #999;
margin-right:10px;
}
.detail_one .r .title a:hover{color:#FF6A5A}
.detail_one .r .title a span{padding-right:5px;}

ul.buyed{
  padding-top: 10px;
}
ul.buyed li{
  width: 130px;

margin: 0px auto 9px;
position: relative;
}
ul.buyed li a.pic{
  text-align: center;
background-color: #CCC;
display: block;
width: 120px;
height: 120px;
margin: 0px auto 8px;
border: 5px solid #FFF;
position: relative;
}
ul.buyed li a.pic img{width: 120px;height: 120px;}
ul.buyed li:hover span.ico{
  width: 26px;
height: 26px;
position: absolute;
top: 98px;
right: 5px;
background:url(../images/detail_sprit24.png) no-repeat -173px -54px;
cursor: pointer;
}

ul.buyed li p{
  text-align: center;
  overflow: hidden;
height: 32px;
}
ul.buyed li p  a:hover{
color:#C00;
}
ul.buyed li p.b_price a{
  color: #E60021;
font-family: "Tahoma";
line-height: 18px;
}

.detail_two{
  width: 1200px;margin:0 auto;clear: both;
padding-top:10px;
}
.detail_two .l{
  float: left;
width: 205px;
color: #333;
font-family: Arial; 
border: 1px solid #E9E9E9;
padding:0 15px;
}
.detail_two .right{

  float: right;
  width: 950px;
 
  /*border:1px solid #ddd;*/
  border-top:none;
}

/*一周排行榜*/
.rank_list ul{
  margin-top:-10px;
}
.rank_list ul li{
position: relative;
padding: 0px 0px 0px 5px;
margin-top: 20px;
}
h2.title {
    height: 38px;
    padding: 0px 10px 0px 25px;
    border-bottom: 1px solid #E9E9E9;
    background: #FAFAFA none repeat scroll 0% 0%;
    font-size: 14px;
    line-height: 38px;
    font-weight: normal;
    font-family: "microsoft yahei";
    margin:0 -15px;

}
.rank_list ul li a.small{
  float: left;
margin-right: 5px;
width: 60px;
height: 60px;
padding-right:15px;
}
.rank_list ul li a.small sup{
  position: absolute;
  top: 0px;
 left: -16px;
  width:20px;
  height: 26px;
  background: transparent url(../images/sprite2.png) no-repeat scroll -976px -1px;

}
.rank_list ul li a.small sup.num1{
background-position: -976px -34px;
}
.rank_list ul li a.small sup.num2{
background-position: -976px -70px;
}
.rank_list ul li a.small sup.num3{
background-position: -976px -102px;
}
.rank_list ul li a.small sup.num4{
background-position: -976px -134px;
}
.rank_list ul li .price span{
  font-size:14px;
  font-weight:bold;
}
.rank_list ul li .price span.red{
color:#E60012;
}
.rank_list ul li .name{
height: 52px;
font-size: 12px;
font-weight: normal;
overflow: hidden;
color:#555;
}

/*第二屏右边*/
.detail_two .right ul.tab{
  width:100%;
  height: 40px;
  border: 1px solid #E5E5E5;
}
.detail_two .right ul.tab li{
float: left;
background: #FAFAFA;
width:111px;
height: 40px;
line-height: 40px;
text-align: center;
border-right: 1px solid #E1E1E1;
}
.detail_two .right ul.tab li a{
  font-size: 14px;
  color:#333;
}
.detail_two .right ul.tab li a span{
  color: #FF3C3C;
font-family: tahoma;
font-size: 12px;
}
.detail_two .right ul.tab li a:hover{
  color:#E60012;
}

.detail_two .right ul.tab li.cur{
  background: #E60012;
 
}
.detail_two .right ul.tab li.cur a{
   color:#fff;
}

.detail_two .right .desc{
  /* height: 300px; */
  height:auto;
  display: none;
}

/* 加入购物车提示信息 */

 .success-cart {
  position: absolute;
  width: 428px;
  height: 195px;
  border: 1px solid #D2D2D2;
  background: #F2F2F2;
  z-index: 50;
  left: 30px;
  bottom: 30px;
}
 .success-cart .pro-close {
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  color: #333;
  top: 10px;
  right: 10px;
  background: url(../images/bg4.png) no-repeat -170px 0px;
}
 .success-cart dt {
  float: left;
}
 .success-cart dt s {
  display: inline-block;
  width: 72px;
  height: 72px;
  margin: 29px 0px 0px 29px;
  background: url(../images/bg5.png) no-repeat -34px 0px;
}
 .success-cart dd {
  margin-left: 131px;
  overflow: hidden;
  padding: 30px 0px;
  font-family: "Tahoma", 微软雅黑;
}
 .success-cart dd p {
  font: 12px/1.5 Arial, Helvetica, sans-serif;
  color: #333;
}
 .success-cart dd .pro-add-success-msg {
  font: 12px/1.5 Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #7ABD54;
  padding-bottom: 26px;
}
 .success-cart dd .pro-add-success-total {
  padding: 0px 30px 6px 0px;
  font: 12px/1.5 Arial, Helvetica, sans-serif;
  color: #333;
}
 .success-cart dd .pro-add-success-total .cart-total {
  color: #E01D20;
  font-size: 14px;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
}
 .success-cart dd .pro-add-success-total .cart-price {
  color: #E01D20;
  font-size: 14px;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
}
 .success-cart dd .pro-add-success-button {
  font: 12px/1.5 Arial, Helvetica, sans-serif;
  color: #333;
}
 .success-cart dd .pro-add-success-button .gogo {
  display: inline-block;
  width: 118px;
  heigth: 35px;
  margin-right: 10px;
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 35px;
  border: 1px solid #E01D20;
  background-color: #E01D20;
  color: #FFF;
  text-align: center;
  cursor: pointer;
}
 .success-cart dd .pro-add-success-button .walking {
  display: inline-block;
  width: 118px;
  heigth: 35px;
  margin-right: 10px;
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 35px;
  border: 1px solid #D1D1D1;
  background-color: #EAEAEA;
  color: #333;
  text-align: center;
  cursor: pointer;
}

/* 提示信息 */

.spop{
  top:379px;
    position:absolute;
	width:468px;
	border:#ccc solid 1px;
	background-color:#eee;
	_background-color:#fff;
	height:162px;
	font:12px Arial,Helvetica,sans-serif;
	z-index:1111;
}

.spopro{
	padding-bottom:10px;
	padding-top:3px;
	width:466px;
	margin:0 auto;
	background:url(../images/bottom.jpg) no-repeat bottom;
}

.spopimg{
	float:left;
	width:118px;
	height:118px;
	border:#ddd solid 1px;
	text-align:center;
	display:block;
	background-color:#fff;
	margin:7px 8px 0 17px;
	_display:inline;
}

.spopbox{
	float:left;
	width:302px;
}

.spopstitle{
	font-weight:bold;
	color:#666;
	text-decoration:none;
	height:35px;
	line-height:18px;
	overflow:hidden;
	margin-top:7px;
	display:block;
}

.spopro span{
	display:block;
	color:#666;
	margin-bottom:6px;
}

.spopro span b{
	color:#C00;
}

.failed_msg{
	padding:10px;
	line-height:20px;
	text-align:center;
}

.spopbtn{
	border-top:#CDCDCD dashed 1px;
	width:302px;
	font:14px '宋体',Arial,Helvetica,sans-serif;
	padding-top:10px;
}

 .spopbtn a{
	background:url(../images/popbg.png) no-repeat;
	display:inline-block;
	margin-right:8px;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}

.spopbtn .sview{
	background-position:0 -44px;
	color:#fff;
	font-weight:bold;
}

.spopbtn .sview:hover{
	color:#fff;
}

.spopbtn .sbuy{
	background-position:-110px -44px;
	color:#333;
}
.popGeneral{
	display:block;
	position:fixed;
	_position:absolute;
	left:50%;
	bottom:-100%;
	background-color:#fff;
	border:0 solid #cdcdcd;
	z-index:100010;
	float:left;
}

.popGeneral .top_tcgeneral{
	padding:5px 10px;
	padding-bottom:3px\0;
	background-color:#900;
	color:#fff;
	font-size:12px;
	line-height:14px;
}

.popGeneral .top_tcgeneral h4{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
}

.top_tcgeneral .close_tcg{
	display:inline-block;
	position:absolute;
	top:5px;
	right:6px;
	padding-right:14px;
	background:url(../images/yhdLib.gif) no-repeat 100% 2px;
	background-position-y:-1px\0;
	*background-position-y:-1px;
	_background-position-y:1px;
	font-size:12px;
	line-height:14px;
	cursor:pointer;
	_zoom:1;
}
.top_tcgeneral {
    padding: 5px 10px;
    background-color: #900;
    color: #FFF;
    font-size: 12px;
    line-height: 14px;
}
